package pistas;

import aviones.Avion;
import aviones.AvionPesado;
import aviones.AvionSimple;
import aviones.Helicoptero;
import utilidades.Posicion;

public class Helipuerto extends Pista{

	private PlataformaDeHelipuerto plataforma;
	private double radioDeAterrizaje=1;
	
// constructor	
	public Helipuerto (Posicion unaPosicion){
		this.plataforma = new PlataformaDeHelipuerto(unaPosicion,radioDeAterrizaje);		
	}
	
	public boolean puedeRecibir(Helicoptero unhelicoptero){
		return true;
	}
	
	public boolean puedeRecibir(AvionSimple unAvionSimple){
		return false;
	}
	
	public boolean puedeRecibir(AvionPesado unAvionSimple){
		return false;
	}
	
	public boolean hayAterrizaje (Avion unAvion){
		
		return plataforma.validarAterrizaje(unAvion); 		
	}
	
}

